<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>analysis</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<h1 class="toc">Module analysis</h1>
<hr />
  <h2 class="toc">Classes</h2>
    <a target="mainFrame" href="analysis.BasicBlocks-class.html"
     >BasicBlocks</a><br />    <a target="mainFrame" href="analysis.BreakBlock-class.html"
     >BreakBlock</a><br />    <a target="mainFrame" href="analysis.ContextField-class.html"
     >ContextField</a><br />    <a target="mainFrame" href="analysis.ContextMethod-class.html"
     >ContextMethod</a><br />    <a target="mainFrame" href="analysis.DVMBasicBlock-class.html"
     >DVMBasicBlock</a><br />    <a target="mainFrame" href="analysis.DVMBreakBlock-class.html"
     >DVMBreakBlock</a><br />    <a target="mainFrame" href="analysis.ExternalFM-class.html"
     >ExternalFM</a><br />    <a target="mainFrame" href="analysis.ExternalMethod-class.html"
     >ExternalMethod</a><br />    <a target="mainFrame" href="analysis.JVMBasicBlock-class.html"
     >JVMBasicBlock</a><br />    <a target="mainFrame" href="analysis.JVMBreakBlock-class.html"
     >JVMBreakBlock</a><br />    <a target="mainFrame" href="analysis.MethodAnalysis-class.html"
     >MethodAnalysis</a><br />    <a target="mainFrame" href="analysis.Path-class.html"
     >Path</a><br />    <a target="mainFrame" href="analysis.PathI-class.html"
     >PathI</a><br />    <a target="mainFrame" href="analysis.PathP-class.html"
     >PathP</a><br />    <a target="mainFrame" href="analysis.ReturnValues-class.html"
     >ReturnValues</a><br />    <a target="mainFrame" href="analysis.Stack-class.html"
     >Stack</a><br />    <a target="mainFrame" href="analysis.StackTraces-class.html"
     >StackTraces</a><br />    <a target="mainFrame" href="analysis.TaintedInteger-class.html"
     >TaintedInteger</a><br />    <a target="mainFrame" href="analysis.TaintedIntegers-class.html"
     >TaintedIntegers</a><br />    <a target="mainFrame" href="analysis.TaintedPackage-class.html"
     >TaintedPackage</a><br />    <a target="mainFrame" href="analysis.TaintedPackages-class.html"
     >TaintedPackages</a><br />    <a target="mainFrame" href="analysis.TaintedVariable-class.html"
     >TaintedVariable</a><br />    <a target="mainFrame" href="analysis.TaintedVariables-class.html"
     >TaintedVariables</a><br />    <a target="mainFrame" href="analysis.ToString-class.html"
     >ToString</a><br />    <a target="mainFrame" href="analysis.VMAnalysis-class.html"
     >VMAnalysis</a><br />  <h2 class="toc">Functions</h2>
    <a target="mainFrame" href="analysis-module.html#calc_nb"
     >calc_nb</a><br />    <a target="mainFrame" href="analysis-module.html#dup"
     >dup</a><br />    <a target="mainFrame" href="analysis-module.html#dup2"
     >dup2</a><br />    <a target="mainFrame" href="analysis-module.html#getfield"
     >getfield</a><br />    <a target="mainFrame" href="analysis-module.html#getstatic"
     >getstatic</a><br />    <a target="mainFrame" href="analysis-module.html#invoke"
     >invoke</a><br />    <a target="mainFrame" href="analysis-module.html#ldc"
     >ldc</a><br />    <a target="mainFrame" href="analysis-module.html#multi_pop_objectref_i"
     >multi_pop_objectref_i</a><br />    <a target="mainFrame" href="analysis-module.html#new"
     >new</a><br />    <a target="mainFrame" href="analysis-module.html#pop_objectref"
     >pop_objectref</a><br />    <a target="mainFrame" href="analysis-module.html#push_float_d"
     >push_float_d</a><br />    <a target="mainFrame" href="analysis-module.html#push_integer_d"
     >push_integer_d</a><br />    <a target="mainFrame" href="analysis-module.html#push_integer_i"
     >push_integer_i</a><br />    <a target="mainFrame" href="analysis-module.html#push_objectref"
     >push_objectref</a><br />    <a target="mainFrame" href="analysis-module.html#push_objectref_l"
     >push_objectref_l</a><br />    <a target="mainFrame" href="analysis-module.html#push_objectref_l_i"
     >push_objectref_l_i</a><br />    <a target="mainFrame" href="analysis-module.html#push_objectres"
     >push_objectres</a><br />    <a target="mainFrame" href="analysis-module.html#putfield"
     >putfield</a><br />    <a target="mainFrame" href="analysis-module.html#putstatic"
     >putstatic</a><br />    <a target="mainFrame" href="analysis-module.html#set_arrayref"
     >set_arrayref</a><br />    <a target="mainFrame" href="analysis-module.html#set_objectref"
     >set_objectref</a><br />    <a target="mainFrame" href="analysis-module.html#set_objectref_i"
     >set_objectref_i</a><br />    <a target="mainFrame" href="analysis-module.html#show_PathP"
     >show_PathP</a><br />    <a target="mainFrame" href="analysis-module.html#swap"
     >swap</a><br />  <h2 class="toc">Variables</h2>
    <a target="mainFrame" href="analysis-module.html#BREAK_JVM_OPCODES_RE"
     >BREAK_JVM_OPCODES_RE</a><br />    <a target="mainFrame" href="analysis-module.html#DVM_FIELDS_ACCESS"
     >DVM_FIELDS_ACCESS</a><br />    <a target="mainFrame" href="analysis-module.html#DVM_TOSTRING"
     >DVM_TOSTRING</a><br />    <a target="mainFrame" href="analysis-module.html#FIELDS"
     >FIELDS</a><br />    <a target="mainFrame" href="analysis-module.html#INSTRUCTIONS_ACTIONS"
     >INSTRUCTIONS_ACTIONS</a><br />    <a target="mainFrame" href="analysis-module.html#JVM_TOSTRING"
     >JVM_TOSTRING</a><br />    <a target="mainFrame" href="analysis-module.html#MATH_DVM_RE"
     >MATH_DVM_RE</a><br />    <a target="mainFrame" href="analysis-module.html#METHODS"
     >METHODS</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURES"
     >SIGNATURES</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_0"
     >SIGNATURE_L0_0</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_0_L1"
     >SIGNATURE_L0_0_L1</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_0_L2"
     >SIGNATURE_L0_0_L2</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_0_L3"
     >SIGNATURE_L0_0_L3</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_1"
     >SIGNATURE_L0_1</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_1_L1"
     >SIGNATURE_L0_1_L1</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_2"
     >SIGNATURE_L0_2</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_2_L1"
     >SIGNATURE_L0_2_L1</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_3"
     >SIGNATURE_L0_3</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_3_L1"
     >SIGNATURE_L0_3_L1</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_4"
     >SIGNATURE_L0_4</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_4_L1"
     >SIGNATURE_L0_4_L1</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_5"
     >SIGNATURE_L0_5</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_5_L1"
     >SIGNATURE_L0_5_L1</a><br />    <a target="mainFrame" href="analysis-module.html#SIGNATURE_L0_6"
     >SIGNATURE_L0_6</a><br />    <a target="mainFrame" href="analysis-module.html#TAINTED_FIELD"
     >TAINTED_FIELD</a><br />    <a target="mainFrame" href="analysis-module.html#TAINTED_LOCAL_VARIABLE"
     >TAINTED_LOCAL_VARIABLE</a><br />    <a target="mainFrame" href="analysis-module.html#TAINTED_PACKAGE"
     >TAINTED_PACKAGE</a><br />    <a target="mainFrame" href="analysis-module.html#TAINTED_PACKAGE_CALL"
     >TAINTED_PACKAGE_CALL</a><br />    <a target="mainFrame" href="analysis-module.html#TAINTED_PACKAGE_CREATE"
     >TAINTED_PACKAGE_CREATE</a><br />    <a target="mainFrame" href="analysis-module.html#TAINTED_STRING"
     >TAINTED_STRING</a><br />    <a target="mainFrame" href="analysis-module.html#__package__"
     >__package__</a><br />    <a target="mainFrame" href="analysis-module.html#i"
     >i</a><br /><hr />
<span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
